......
    

Actions: Detail view  Back to full view

A single action in detail.
About the action rulebooks  

......

Standard actions concerning other people
Giving it to , Showing it to , Waking , Throwing it at , Attacking , Kissing , Answering it that , Telling it about , Asking it about , Asking it for 


Showing something to something (past tense shown it to)

Anyone can show anyone else something which they are carrying, but not some nearby piece of scenery, say - so this action is suitable for showing the emerald locket to Katarina, but not showing the Orange River Rock Room to Mr Douglas.

The Standard Rules implement this action in only a minimal way, checking that it makes sense but then blocking all such attempts with a message such as 'Katarina is not interested.' - this is the task of the 'block showing rule'. As a result, there are no carry out or report rules. To make it into a systematic and interesting action, we would need to unlist the block showing rule and then to write carry out and report rules: but usually for IF purposes we only need to make a handful of special cases of showing work properly, and for those we can simply write Instead rules to handle them.


Typed commands leading to this action

"show [someone] [something preferably held]" reversed

"show [something preferably held] to [someone]"

Rules controlling this action

before    showing something to someone when the second noun is not the current interlocutor  showing needs an interlocutor rule   name  unlist 

before    asking someone to try doing something when the person asked is not the current interlocutor  giving orders needs an interlocutor rule   name  unlist 

      NB: the change greeting command to greeting rule is listed before the giving orders needs an interlocutor rule in the before rules 
      NB: the check going during convnode rule is listed before the say goodbye when moving rule in the before rules 

check    when the node of the second noun is closed  nodal show response rule   name  unlist 

check    an actor showing something to  can't show what you haven't got rule   name  unlist

check    an actor showing something to  convert show to yourself to examine rule   name  unlist


report    open node response rule   name  unlist 

report    standard response rule   name  unlist 

report    showing something to someone  default showing rule   name  unlist